an engineering masterpiece - Español Inglés Diccionario